package com.emerquim.persistence.dao;
// default package

import java.util.HashSet;
import java.util.Set;

/**
 * Caso entity. @author MyEclipse Persistence Tools
 */

public class Caso implements java.io.Serializable {

	// Fields

	private long casId;
	private PMedicos PMedicos;
	private PTipoDocumento PTipoDocumentoByMedTdoId;
	private Evento evento;
	private PGrupoEtnico PGrupoEtnico;
	private PAseguradora PAseguradora;
	private PTipoDocumento PTipoDocumentoByTdoId;
	private long casIdPaciente;
	private String casApe1;
	private String casApe2;
	private String casNom1;
	private String casNom2;
	private long casTipPaciente;
	private String casClaseAnimal;
	private String casSexo;
	private long casEdadAnio;
	private long casEdadMes;
	private long casEdadDias;
	private String casEmbarazo;
	private long casPeso;
	private long casCondicion;
	private Set agentePacientes = new HashSet(0);
	private boolean seleccionadoTabla = false;
	private String casSeveridad;
	private String casEstado;
	private Set seguimientos = new HashSet(0);
	private String semanasEmbarazo;
	
	// Constructors

	/** default constructor */
	public Caso() {
	}

	/** full constructor */
	public Caso(PMedicos PMedicos, PTipoDocumento PTipoDocumentoByMedTdoId, Evento evento, PGrupoEtnico PGrupoEtnico,
			PAseguradora PAseguradora, PTipoDocumento PTipoDocumentoByTdoId, long casIdPaciente, String casApe1,
			String casApe2, String casNom1, String casNom2, long casTipPaciente, String casClaseAnimal,
			String casSexo, long casEdadAnio, long casEdadMes, long casEdadDias, String casEmbarazo,
			long casPeso, long casCondicion, Set agentePacientes, String casSeveridad, String casEstado, Set seguimientos,
			String semanasEmbarazo) {
		this.PMedicos = PMedicos;
		this.PTipoDocumentoByMedTdoId = PTipoDocumentoByMedTdoId;
		this.evento = evento;
		this.PGrupoEtnico = PGrupoEtnico;
		this.PAseguradora = PAseguradora;
		this.PTipoDocumentoByTdoId = PTipoDocumentoByTdoId;
		this.casIdPaciente = casIdPaciente;
		this.casApe1 = casApe1;
		this.casApe2 = casApe2;
		this.casNom1 = casNom1;
		this.casNom2 = casNom2;
		this.casTipPaciente = casTipPaciente;
		this.casClaseAnimal = casClaseAnimal;
		this.casSexo = casSexo;
		this.casEdadAnio = casEdadAnio;
		this.casEdadMes = casEdadMes;
		this.casEdadDias = casEdadDias;
		this.casEmbarazo = casEmbarazo;
		this.casPeso = casPeso;
		this.casCondicion = casCondicion;
		this.agentePacientes = agentePacientes;
		this.casSeveridad = casSeveridad;
		this.casEstado = casEstado;
		this.seguimientos = seguimientos;
		this.semanasEmbarazo = semanasEmbarazo;
	}

	// Property accessors

	public long getCasId() {
		return this.casId;
	}

	public void setCasId(long casId) {
		this.casId = casId;
	}

	public PMedicos getPMedicos() {
		return this.PMedicos;
	}

	public void setPMedicos(PMedicos PMedicos) {
		this.PMedicos = PMedicos;
	}

	public PTipoDocumento getPTipoDocumentoByMedTdoId() {
		return this.PTipoDocumentoByMedTdoId;
	}

	public void setPTipoDocumentoByMedTdoId(PTipoDocumento PTipoDocumentoByMedTdoId) {
		this.PTipoDocumentoByMedTdoId = PTipoDocumentoByMedTdoId;
	}

	public Evento getEvento() {
		return this.evento;
	}

	public void setEvento(Evento evento) {
		this.evento = evento;
	}

	public PGrupoEtnico getPGrupoEtnico() {
		return this.PGrupoEtnico;
	}

	public void setPGrupoEtnico(PGrupoEtnico PGrupoEtnico) {
		this.PGrupoEtnico = PGrupoEtnico;
	}

	public PAseguradora getPAseguradora() {
		return this.PAseguradora;
	}

	public void setPAseguradora(PAseguradora PAseguradora) {
		this.PAseguradora = PAseguradora;
	}

	public PTipoDocumento getPTipoDocumentoByTdoId() {
		return this.PTipoDocumentoByTdoId;
	}

	public void setPTipoDocumentoByTdoId(PTipoDocumento PTipoDocumentoByTdoId) {
		this.PTipoDocumentoByTdoId = PTipoDocumentoByTdoId;
	}

	public long getCasIdPaciente() {
		return this.casIdPaciente;
	}

	public void setCasIdPaciente(long casIdPaciente) {
		this.casIdPaciente = casIdPaciente;
	}

	public String getCasApe1() {
		return this.casApe1;
	}

	public void setCasApe1(String casApe1) {
		this.casApe1 = casApe1;
	}

	public String getCasApe2() {
		return this.casApe2;
	}

	public void setCasApe2(String casApe2) {
		this.casApe2 = casApe2;
	}

	public String getCasNom1() {
		return this.casNom1;
	}

	public void setCasNom1(String casNom1) {
		this.casNom1 = casNom1;
	}

	public String getCasNom2() {
		return this.casNom2;
	}

	public void setCasNom2(String casNom2) {
		this.casNom2 = casNom2;
	}

	public long getCasTipPaciente() {
		return this.casTipPaciente;
	}

	public void setCasTipPaciente(long casTipPaciente) {
		this.casTipPaciente = casTipPaciente;
	}

	public String getCasClaseAnimal() {
		return this.casClaseAnimal;
	}

	public void setCasClaseAnimal(String casClaseAnimal) {
		this.casClaseAnimal = casClaseAnimal;
	}

	public String getCasSexo() {
		return this.casSexo;
	}

	public void setCasSexo(String casSexo) {
		this.casSexo = casSexo;
	}

	public long getCasEdadAnio() {
		return this.casEdadAnio;
	}

	public void setCasEdadAnio(long casEdadAnio) {
		this.casEdadAnio = casEdadAnio;
	}

	public long getCasEdadMes() {
		return this.casEdadMes;
	}

	public void setCasEdadMes(long casEdadMes) {
		this.casEdadMes = casEdadMes;
	}

	public long getCasEdadDias() {
		return this.casEdadDias;
	}

	public void setCasEdadDias(long casEdadDias) {
		this.casEdadDias = casEdadDias;
	}

	public String getCasEmbarazo() {
		return this.casEmbarazo;
	}

	public void setCasEmbarazo(String casEmbarazo) {
		this.casEmbarazo = casEmbarazo;
	}

	public long getCasPeso() {
		return this.casPeso;
	}

	public void setCasPeso(long casPeso) {
		this.casPeso = casPeso;
	}

	public long getCasCondicion() {
		return this.casCondicion;
	}

	public void setCasCondicion(long casCondicion) {
		this.casCondicion = casCondicion;
	}

	public Set getAgentePacientes() {
		return this.agentePacientes;
	}

	public void setAgentePacientes(Set agentePacientes) {
		this.agentePacientes = agentePacientes;
	}

	/**
	 * @return the seleccionadoTabla
	 */
	public boolean isSeleccionadoTabla() {
		return seleccionadoTabla;
	}

	/**
	 * @param seleccionadoTabla the seleccionadoTabla to set
	 */
	public void setSeleccionadoTabla(boolean seleccionadoTabla) {
		this.seleccionadoTabla = seleccionadoTabla;
	}

	public String getCasSeveridad() {
		return casSeveridad;
	}

	public void setCasSeveridad(String casSeveridad) {
		this.casSeveridad = casSeveridad;
	}

	public String getCasEstado() {
		return casEstado;
	}

	public void setCasEstado(String casEstado) {
		this.casEstado = casEstado;
	}

	public Set getSeguimientos() {
		return seguimientos;
	}

	public void setSeguimientos(Set seguimientos) {
		this.seguimientos = seguimientos;
	}

	public String getSemanasEmbarazo() {
		return semanasEmbarazo;
	}
	
	public void setSemanasEmbarazo(String semanasEmbarazo) {
		this.semanasEmbarazo = semanasEmbarazo;
	}
}